home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
994
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
1KB
From: Wolfgang_Dingler@p81.f2320.n246.z2.fido.sub.org (Wolfgang Dingler)
Organization: GULP
Path: f2320.n246.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiga
Subject: Re: C: NAND, NOR bitweise
Message-ID: <MSGID_2=3A246=2F2320.81_30337e93@fidonet.org>
References: <MSGID_2=3A240=2F9030.16_302fd73d@fidonet.org>
Date: Thu, 17 Aug 1995 11:38:27 +0200
In a message of 14 Aug 95 Jens Kunstmann wrote to all:
JK> Hi Leute,
JK> Ich hab` da ein kleines Prob:
JK> In C benutzt man ja relativ oft die logischen und bitweisen Operatoren
JK> ( & , | ).
JK> Wie konstruiert man aber ein bitweises NOR oder NAND? Konstruktionen
JK> wie
JK> ~|
JK> oder
JK> !|
JK> beklagt der Compiler als Quatsch. :-(
JK> read you later
JK> -Freak Jens
NAND , NOR usw. sind definiert als NOT (wert_1 AND wert_2), NOT (wert_1 OR
wert_2) usw.,
d.h. man fuehrt einfach die Operation ohne das "N" mit den beiden Werten aus
und negiert
das Ergebnis mit NOT, und schon hat man eine NAND, NOR usw. Operation.
NAND in C : ~ (wert_1 & wert_2)
NOR in C : ~ (wert_1 | wert_2)
man muss also zwei Operationen hintereinander und natuerlich in der richtigen
Reihenfolge
ausfuehren.
Wolfgang